Modules

ModuleSource FileDescription
approximation 1_approximation.f90

polinomial approximation

chang_cooper_module 1_chang_cooper_solver.f90
chebyshev 1_chebyshev.f90

Chebyshev fit

constants 1_constants.f90

модуль с математическими и физическими константами nt_001 тестовый комментарий

current 3_current_and_power.f90
decrements 3_dispersion.f90
dielectric_tensor 3_dispersion.f90

components of dielectric tensor

dispersion_equation 3_dispersion.f90

dispersion equation

dispersion_module 3_dispersion.f90
driven_current_module 2_driven_current_module.f90

Driven Current Module

driver_module 3_driver_module.f90
FluxSurface_mod 3_flux_surface_mod.f90

все что связанно с магнитными поверхностями

FokkerPlanck1D_mod 2_FokkerPlanck1D.f90

модуль содержит функции для решения одномерного уравнения Фоккер-Планка

FokkerPlanck_module 3_FokkerPlanck.f90

calculation of distribution functions at time t1=t+dtau !!

iteration_result_mod 3_iteration_result.f90
iterator_mod 2_iterator_module.f90
kind_module 0_kind_module.f90
lhcd_module 5_lhcd_module.f90

LHCD модуль

lock_module 1_lock_module.f90

!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

manager_mod 4_manager.f90

модуль определяет начальные значения лучей и запускает трассировку

math_module 1_math.f90
maxwell 1_maxwell.f90

Все что относится к распределению Максвелла

metrics 3_dispersion.f90
partial_derivatives 3_dispersion.f90

calculation of partial derivatives

plasma 2_plasma.f90

модуль параметров плазмы

power 3_current_and_power.f90
rt_parameters 1_rt_parameters.f90
runge_kutta_module 1_runge_kutta.f90

!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

savelyev_solver_module 1_savelyev_solver.f90
source_new_mod 2_source_new.f90
spectrum_mod 2_spectrum.f90
spline_module 1_spline.f90

сплайны !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

trajectory_data 2_trajectory_data.f90
trajectory_module 3_trajectory_module.f90

common/refl/nrefj(mpnt)

utils 1_utils.f90
writer_module 1_writer_module.f90